bad smelling fish

Translations
quelque chose de louche
Definitions
A fish that emits an unpleasant or foul odor, often indicating spoilage, decay, or poor freshness.